This Japanese Instant Noodle Is The Real Deal